package com.wanwu.channel.remote.allinpay.http.req;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement;
import com.wanwu.channel.dao.entity.ChannelMerchantInfoEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * @ClassName DeclareReSendReqBody
 * @Description 重新报关请求body
 * @Author husheng
 * @Date 2020-02-24 10:23
 */
@Getter
@Setter
@JsonIgnoreProperties(ignoreUnknown = true)
@JacksonXmlRootElement(localName = "BODY")
public class DeclareReSendReqBody {

    @JacksonXmlProperty(localName = "VISITOR_ID")
    @JSONField(name = "VISITOR_ID")
    private String visitorId;

    @JacksonXmlProperty(localName = "CUSTOMS_CODE")
    @JSONField(name = "CUSTOMS_CODE")
    private String customsCode;

    @JacksonXmlProperty(localName = "PAYMENT_MCHT_ID")
    @JSONField(name = "PAYMENT_MCHT_ID")
    private String paymentMchtId;

    @JacksonXmlProperty(localName = "PAYMENT_ORDER_NO")
    @JSONField(name = "PAYMENT_ORDER_NO")
    private String paymentOrderNo;

    @JacksonXmlProperty(localName = "MCHT_ORDER_NO")
    @JSONField(name = "MCHT_ORDER_NO")
    private String mchtOrderNo;

    @JacksonXmlProperty(localName = "BIZ_TYPE")
    @JSONField(name = "BIZ_TYPE")
    private String bizType;

}
